package com.auemall.dao;

import com.auemall.po.TCategoryBrandsPO;
import com.auemall.po.TCategoryBrandsPOExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TCategoryBrandsPOMapper {
    int countByExample(TCategoryBrandsPOExample example);

    int deleteByExample(TCategoryBrandsPOExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(TCategoryBrandsPO record);

    int insertSelective(TCategoryBrandsPO record);

    List<TCategoryBrandsPO> selectByExample(TCategoryBrandsPOExample example);

    TCategoryBrandsPO selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") TCategoryBrandsPO record, @Param("example") TCategoryBrandsPOExample example);

    int updateByExample(@Param("record") TCategoryBrandsPO record, @Param("example") TCategoryBrandsPOExample example);

    int updateByPrimaryKeySelective(TCategoryBrandsPO record);

    int updateByPrimaryKey(TCategoryBrandsPO record);
}